#ifndef TOOL_H
#define TOOL_H

// 从键盘获取字符串
char* get_str(char* str, size_t len);
// 获取密码
char* get_passwd(char* passwd,bool is_show,size_t size);
// 从键盘获取指令
char get_cmd(char start, char end);
// 任意键继续
void anykey_continue(void);
// 清理屏幕
void clear_src(void);
// 清理输入缓冲区
void clear_stdin(void);
// 从文件加载数据
void load_data(const char* path, void* ptr, size_t node_size);
// 保存数据到文件
void save_data(const char* path, void* ptr, size_t node_size, size_t num);
// 查找目录中是否存在需要的文件
bool fing_acc(char* str);

#endif//TOOL_H
